在前兩天已完成 ceph-secret 及 cephfs 的 pv 建立。
使用 pod 並透過 PersistentVolumeClaim,即可使用 CephFS 做為持久儲存。
cat <<EOF | ssh master1 "kubectl create -f -"
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: cephfs-pvc-example
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100Gi
---
kind: Pod
apiVersion: v1
metadata:
name: pod-example
spec:
containers:
- name: ubuntu
image: ubuntu
volumeMounts:
- mountPath: /data
name: data
volumes:
- name: data
persistentVolumeClaim:
claimName: cephfs-pvc-example
EOF